﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BookStore
{
    class Magazine:StoreObject
    {
        
        public string monthName = System.DateTime.Today.ToString("MMMM");
        public int censored = 3; // todo wtf
        public bool bonus = false; // todo wtf
        public string dateOut; // todo wtf
        //{
        //    get {}
        //    set
        //    {
        //        DateTime dateTime;
        //        DateTime.TryParse(dateOut, out dateTime);
        //        dateOut = dateTime.ToString("dddd, dd MMMM yyyy");
        //    }
        //}

        public override string ToString()
        {
            string t = "";
            if (this.bonus)
            {
                t = "\nЕсть бонус";
            }
            return base.ToString() + 
                "\nНа этикетке:  " + this.brand + this.monthName +
                "\nДата выхода: " + this.dateOut+
                "\nВозрастной ценз: " + this.censored + t;
        }
        public override string ToStringForFile()
        {
            string t = "";
            if (this.bonus)
            {
                t = "$Бонус";
            }
            return base.ToStringForFile() + '$' + this.brand + this.monthName + '$' + this.dateOut + '$' + this.censored + t;
        }
    }
}
